﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.Serialization;

namespace ODP.Model
{
    [DataContract]
    public class HotInfo
     {
         /// <summary>
         /// 用户UID
         /// <summary>
         [DataMember(Name = "id")]
         public Int64 id;

         /// <summary>
         /// 用户昵称
         /// <summary>
         [DataMember(Name = "idstr")]
         public string idstr;

         /// <summary>
         /// 用户昵称
         /// <summary>
         [DataMember(Name = "screen_name")]
         public string screen_name;

         /// <summary>
         /// 友好显示名称
         /// <summary>
         [DataMember(Name = "name")]
         public string name;

         /// <summary>
         /// 用户所在地区ID
         /// <summary>
         [DataMember(Name = "province")]
         public int province;

         /// <summary>
         /// 用户所在城市ID
         /// <summary>
         [DataMember(Name = "city")]
         public int city;

         /// <summary>
         /// 用户所在地
         /// <summary>
         [DataMember(Name = "location")]
         public string location;

         /// <summary>
         /// 用户描述
         /// <summary>
         [DataMember(Name = "description")]
         public string description;

         /// <summary>
         /// 用户博客地址
         /// <summary>
         [DataMember(Name = "url")]
         public string url;

         /// <summary>
         /// 用户头像地址
         /// <summary>
         [DataMember(Name = "profile_image_url")]
         public string profile_image_url;

         /// <summary>
         /// 用户的个性化域名
         /// <summary>
         [DataMember(Name = "domain")]
         public string domain;

         /// <summary>
         /// 用户的个性化域名
         /// <summary>
         [DataMember(Name = "weihao")]
         public string weihao;


         /// <summary>
         /// 性别，m：男、f：女、n：未知
         /// <summary>
         [DataMember(Name = "gender")]
         public string gender;

         /// <summary>
         /// 粉丝数
         /// <summary>
         [DataMember(Name = "followers_count")]
         public int followers_count;

         /// <summary>
         /// 关注数
         /// <summary>
         [DataMember(Name = "friends_count")]
         public int friends_count;

         /// <summary>
         /// 微博数
         /// <summary>
         [DataMember(Name = "statuses_count")]
         public int statuses_count;

         /// <summary>
         /// 收藏数
         /// <summary>
         [DataMember(Name = "favourites_count")]
         public int favourites_count;

         /// <summary>
         /// 创建时间
         /// <summary>
         [DataMember(Name = "created_at")]
         public string created_at;

         /// <summary>
         /// 当前登录用户是否已关注该用户
         /// <summary>
         [DataMember(Name = "following")]
         public bool following;

         /// <summary>
         /// 是否允许所有人给我发私信
         /// <summary>
         [DataMember(Name = "allow_all_act_msg")]
         public bool allow_all_act_msg;

         /// <summary>
         /// 是否允许带有地理信息
         /// <summary>
         [DataMember(Name = "geo_enabled")]
         public bool geo_enabled;

         /// <summary>
         /// 是否是微博认证用户，即带V用户
         /// <summary>
         [DataMember(Name = "verified")]
         public bool verified;

         /// <summary>
         /// 是否是微博认证用户，即带V用户
         /// <summary>
         [DataMember(Name = "verified_type")]
         public bool verified_type;

         /// <summary>
         /// 是否允许所有人对我的微博进行评论
         /// <summary>
         [DataMember(Name = "allow_all_comment")]
         public bool allow_all_comment;

         /// <summary>
         /// 用户大头像地址
         /// <summary>
         [DataMember(Name = "avatar_large")]
         public string avatar_large;

         /// <summary>
         /// 认证原因
         /// <summary>
         [DataMember(Name = "verified_reason")]
         public string verified_reason;

         /// <summary>
         /// 该用户是否关注当前登录用户
         /// <summary>
         [DataMember(Name = "follow_me")]
         public bool follow_me;

         /// <summary>
         /// 用户的在线状态，0：不在线、1：在线
         /// <summary>
         [DataMember(Name = "online_status")]
         public int online_status;

         /// <summary>
         /// 用户的互粉数
         /// <summary>
         [DataMember(Name = "bi_followers_count")]
         public int bi_followers_count;

         /// <summary>
         /// 用户的最近一条微博信息字段
         /// <summary>
         [DataMember(Name = "status")]
         public StatusesInfo status;

         /// <summary>
         /// 认证原因
         /// <summary>
         [DataMember(Name = "lang")]
         public string lang;
    }
}
